package com.sh.apiorder.config;

import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Contact;
import io.swagger.v3.oas.models.info.Info;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;


@Configuration
@Profile("dev")
public class OpenApiConfig {
    @Bean
    public OpenAPI customOpenAPI() {
        // 创建一个OpenAPI对象
        return new OpenAPI()
                // 设置API信息
                .info(new Info()
                        // 设置标题
                        .title("API接口文档")
                        // 设置版本号
                        .version("1.0")
                        // 设置描述信息
                        .description("这是基于Knife4j和OpenAPI3的接口文档")
                        // 设置联系人信息
                        .contact(new Contact().name("sh").email("xxxx.com")));
    }

}
